<?php

$_SESSION['site'] = array('menu', 'angebote');

include ('inc/fun_angebot.php');

postAngebotButtonLeiste ();

if (isset($_POST['speichernAngebot'])) {
    if ($_POST['id']) {
        aendernAngebot ();  
    } else {
        neuAngebot (); 
    }

} elseif (isset($_POST['neuAngebot'])) {
    postAngebot (array());

} elseif (isset($_POST['detailsAngebot'])) {
    $angebot = $_POST['detailsAngebot'];
    postAngebotDetails ($angebot);

} elseif (isset($_POST['sucheAngebote'])) {
    $string = 'select *, Angebot.ID as AngebotID, Angebot.Datum as Angebotdatum, Kunde.Vorname as KVorname, Kunde.Nachname as KNachname,
        Mitarbeiter.Vorname as MVorname, Mitarbeiter.Nachname as MNachname, sum(Preis*Menge*((100-Rabatt)/100)) as Gesamtpreis from Angebot
        left join Lieferung on Angebot.Lieferung=Lieferung.ID
        left join Kunde on Angebot.KundeID=Kunde.ID
        left join Mitarbeiter on Angebot.MitarbeiterID=Mitarbeiter.ID
        left join AngebotArtikel on Angebot.ID=AngebotArtikel.AngebotID
        where Angebot.ID like "%' . $_POST['suche'] . '%" or concat(Kunde.Vorname," ",Kunde.Nachname) like "%' . $_POST['suche'] . '%"
            or concat(Mitarbeiter.Vorname," ",Mitarbeiter.Nachname) like "%' . $_POST['suche'] . '%" or Angebot.Datum like "%' . $_POST['suche'] . '%"
        group by Angebot.ID
        order by Angebot.ID asc';
    $query = mysql_query($string);
    
    if (mysql_num_rows ($query) > 0) {
        echo '<div class="info">Suchergebnisse f&uuml;r "' . $_POST['suche'] . '"</div>';
    } else {
        echo '<div class="error">Keine Ergebnisse gefunden f&uuml;r "' . $_POST['suche'] . '"</div>';
    }

    postAngebotTabelle ($query);
    
} else {

    if (isset($_POST['aendernAngebot'])) {
        $angebot = $_POST['aendernAngebot'];
        postAngebotBearbeiten ($angebot);
    } elseif (isset($_POST['resetid'])) {
        $angebot = $_POST['resetid'];
        postAngebotBearbeiten ($angebot);
    } else {
        postAngebotListe ();
    }
}

?>